Europe's Largest Sports Stadium

"Camp Nou" – its actual name, in Spanish – should have been given as an equally acceptable answer, if not more so.

© Macclesfield Quiz League 2017